package com.serviceImpl;

import com.dao.ModulesDao;
import com.model.Modules;
import com.service.ModulesService;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;

/**
 * @ClassName: ModulesServiceImpl
 * @Description: TODO
 * @author 陈靖
 * @date 2017-1-17 下午1:58:33
 */
@Service
public class ModulesServiceImpl implements ModulesService {
	@Resource
	private ModulesDao modulesDao;

	/*
	 * Title: getModulesList Description: 获取模块列表
	 * 
	 * @return List<Modules>
	 * 
	 * @see com.service.ModulesService#getModulesList()
	 */
	public List<Modules> getModulesList() {
		return modulesDao.getModulesList();
	}

	/*
	 * Title: insertModules Description: 新增模块
	 * 
	 * @param modules
	 * 
	 * @return int
	 * 
	 * @see com.service.ModulesService#insertModules(com.model.Modules)
	 */
	public int insertModules(Modules modules) {
		return modulesDao.insertModules(modules);
	}

	/*
	 * Title: modifyModules Description: 修改模块
	 * 
	 * @param modules
	 * 
	 * @return int
	 * 
	 * @see com.service.ModulesService#modifyModules(com.model.Modules)
	 */
	public int modifyModules(Modules modules) {
		return modulesDao.modifyModules(modules);
	}

	/*
	 * Title: deleteModules Description: 删除模块
	 * 
	 * @param modules
	 * 
	 * @return int
	 * 
	 * @see com.service.ModulesService#deleteModules(com.model.Modules)
	 */
	public int deleteModules(Modules modules) {
		return modulesDao.deleteModules(modules);
	}

	/*
	 * Title: getAdminModulesList Description: 获取管理员模块列表
	 * 
	 * @return List<Modules>
	 * 
	 * @see com.service.ModulesService#getAdminModulesList()
	 */
	public List<Modules> getAdminModulesList() {
		return modulesDao.getAdminModulesList();
	}

}
